package com.geekbang.learn;

public class LearnString {
    public static void main(String[] args) {
        // >> TODO: String是用来存储字符数据的 private的，不提供任何修改内容的方法，因此String对象一旦生成，其内容是完全不可被修改的
        String content = "01234567ABCDefgh";

        // TODO: String的length()是个方法不是属性哦
        System.out.println(content.length());

        // TODO: 其实是生成了一个新的String对象
        System.out.println(content.toUpperCase());

        System.out.println(content.toLowerCase());

        // TODO: content指向对象的内容并没有变化
        System.out.println(content);

        System.out.println(content.charAt(1));

        // System.out.println(content.charAt(99));

        System.out.println(content.substring(5));

        System.out.println(content.substring(1, 5));

    }
}
